rest interview questions and answers